html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article,aside,details,
figure,figcaption,footer,header,hgroup,
menu,nav,section{
    display: block;
}

html{
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body{
    margin: 0;
    background-color: #f7f7f7;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
}

main{
    display: block;
}

hr{
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre{
    font-family: monospace, monospace;
    font-size: 1em;
}

a{
    background-color: transparent;
    text-decoration: none;
}

abbr[title]{
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong{
    font-weight: bolder;
}

code,
kbd,
samp{
    font-family: monospace, monospace;
    font-size: 1em;
}

small{
    font-size: 80%;
}

sub,
sup{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub{
    bottom: -0.25em;
}

sup{
    top: -0.5em;
}


img{
    display: block;
    border-style: none;
}


button,
input,
optgroup,
select,
textarea{
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}


button,
input{
    overflow: visible;
}

button,
select{
    text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"]{
    -webkit-appearance:button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
    outline: 1px dotted ButtonText;
}


fieldset{
    padding: 0.35em 0.75em 0.625em;
}


legend{
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
}